From 6b888529225dff5503d46f21f02fabf25eaf2f33 Mon Sep 17 00:00:00 2001 From: "cl349@arcadians.cl.cam.ac.uk" Date: Thu, 6 Jan 2005 19:40:48 +0000 Subject: [PATCH] bitkeeper revision 1.1159.215.1 (41dd9440RCB9O49X9bZlfiHbEEgFKA) process.c: Disable preemption before reading smp_processor_id. --- linux-2.6.10-xen-sparse/arch/xen/i386/kernel/process.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux-2.6.10-xen-sparse/arch/xen/i386/kernel/process.c b/linux-2.6.10-xen-sparse/arch/xen/i386/kernel/process.c index 5eaf9e384c..72789d4853 100644 --- a/linux-2.6.10-xen-sparse/arch/xen/i386/kernel/process.c +++ b/linux-2.6.10-xen-sparse/arch/xen/i386/kernel/process.c @@ -93,10 +93,11 @@ EXPORT_SYMBOL(enable_hlt); extern int set_timeout_timer(void); void xen_idle(void) { - int cpu = smp_processor_id(); + int cpu; local_irq_disable(); + cpu = smp_processor_id(); if (rcu_pending(cpu)) rcu_check_callbacks(cpu, 0); -- 2.30.2